//动态创建一个店铺内的商品
$.ajax({
	type: "get",
	url: "shopping_info.php",
	async: true,
	dataType: "json",
	data: {
		flag: "select"
	},
	success: function(data) {
			console.log(data);
			if (data.length != 0) {
				var shop = $('<div class="MS_shop"><div class="MS_species"><input class="inp2"type="checkbox"/><span>海澜之家旗舰店</span><span>规格</span><span>单价</span><span>数量</span><span>金额</span><span>操作</span></div><ul class="MS_ul createli"><div class="MS_total"><p>商品金额</p><p><span>￥</span><span class="shop_value">0.0</span></p></div></ul></div>');
				$(".MS_car").after(shop);
			}
			for (var i = 0; i < data.length; i++) {
				var li = $('<li><div><input class="inp1"type="checkbox"/><img src="' + data[i].trade_img + '"alt=""/><span>' + data[i].trade_name + '</span></div><div><div class="specification"><p>尺寸: <span class="chicun">' + data[i].trade_size + '</span></p><p>颜色:<span class="color">' + data[i].trade_color + '</span></p></div><span><span>￥</span><span class="danjia">' + data[i].trade_price + '</span></span><div class="MS_num"><button class="reduce">-</button><button class="buy_num">' + data[i].trade_num + '</button><button class="add">+</button></div><span><span>￥</span><span class="zongjia">35</span></span><a href="###">删除</a></div></li>');
				$(".createli").prepend(li);
			}
			$("li").each(function(){
				var bbb=parseInt($(this).find(".buy_num").text())*parseInt($(this).find(".danjia").text());
				$(this).find(".zongjia").text(bbb);
			})
			//<-------------------增加按钮的点击事件------------------->
			$(".add").click(function() {
					console.log("+++");
					if (!$(this).parents("li").find(".inp1").prop("checked")) {
						$(this).prev().text(parseInt($(this).prev().text()) + 1);
						var current_value = parseInt($(this).parents("li").find(".zongjia").text()) + parseInt($(this).parents("li").find(".danjia").text());
						$(this).parents("li").find(".zongjia").text(current_value);
					}
					$.ajax({
						type: "get",
						url: "shopping_info.php",
						async: true,
						dataType: "json",
						data: {
							trade_img: $(this).parents("li").find("img").attr("src"),
							trade_name: $(this).parents("li").find("div").eq(0).find("span").text(),
							trade_size: $(this).parents("li").find(".chicun").text(),
							trade_color: $(this).parents("li").find(".color").text(),
							trade_num: $(this).parents("li").find(".buy_num").text(),
							trade_price: 20,
							flag: "update"
						},
						success: function(data) {
							console.log(data);
						}
					})
				})
				//<-------------------减少按钮的点击事件------------------->
			$(".reduce").click(function() {
					console.log("---");
					if (!$(this).parents("li").find(".inp1").prop("checked")) {
						$(this).next().text(parseInt($(this).next().text()) - 1);
						if (parseInt($(this).next().text()) <= 0) {
							$(this).next().text("0");
						}
						var current_value = parseInt($(this).parents("li").find(".zongjia").text()) - parseInt($(this).parents("li").find(".danjia").text());
						if (current_value <= 0) {
							current_value = 0;
						}
						$(this).parents("li").find(".zongjia").text(current_value);
					}
					$.ajax({
						type: "get",
						url: "shopping_info.php",
						async: true,
						dataType: "json",
						data: {
							trade_img: $(this).parents("li").find("img").attr("src"),
							trade_name: $(this).parents("li").find("div").eq(0).find("span").text(),
							trade_size: $(this).parents("li").find(".chicun").text(),
							trade_color: $(this).parents("li").find(".color").text(),
							trade_num: $(this).parents("li").find(".buy_num").text(),
							trade_price: 20,
							flag: "update"
						},
						success: function(data) {
							console.log(data);
						}
					})
				})
				//删除每种商品
			$("a").click(function() {
					if ($(this).parents("li").find(".inp1").prop("checked")) {
						//每个店铺价钱
						shop_value = parseInt($(this).parents(".MS_ul").find(".shop_value").text()) - parseInt($(this).parents("li").find(".zongjia").text());
						$(this).parents(".MS_ul").find(".shop_value").text(shop_value);
						//更新所有总价格
						total_money = parseInt($(this).parents(".MS_wrap").find(".zongzongjia").text()) - parseInt($(this).parents("li").find(".zongjia").text());
						$(this).parents(".MS_wrap").find(".zongzongjia").text(total_money);
					}
					$.ajax({
						type: "get",
						url: "shopping_info.php",
						async: true,
						dataType: "json",
						data: {
							trade_img: $(this).parents("li").find("img").attr("src"),
							trade_name: $(this).parents("li").find("div").eq(0).find("span").text(),
							trade_size: $(this).parents("li").find(".chicun").text(),
							trade_color: $(this).parents("li").find(".color").text(),
							trade_num: $(this).parents("li").find(".buy_num").text(),
							trade_price: 20,
							flag: "delete"
						},
						success: function(data) {
							console.log(data);
						}
					})
					if ($(this).parents(".MS_ul").find("li").length == 1) {
						$(this).parents(".MS_shop").remove();
					}
					$(this).parents("li").remove();
				})
				//批量删除
			$(".batch_deleate").click(function() {
					$(".inp1").each(function() {
						if ($(this).parents("li").find(".inp1").prop("checked")) {
							//更新店铺总价
							var c = parseInt($(this).parents(".MS_ul").find(".shop_value").text()) - parseInt($(this).parents("li").find(".zongjia").text());
							$(this).parents(".MS_ul").find(".shop_value").text(c);
							//更新所有店铺总价	
							$(".zongzongjia").text("0");
							//如果每一个店铺内的商品为空，删除店铺名和店铺总价
							if ($(this).parents(".MS_shop").find("li").length <= 1) {
								$(this).parents(".MS_shop").find(".MS_species").remove();
								$(this).parents(".MS_shop").find(".MS_total").remove();
							}
							//数据库删除数据
							$.ajax({
									type: "get",
									url: "shopping_info.php",
									async: true,
									dataType: "json",
									data: {
										trade_img: $(this).parents("li").find("img").attr("src"),
										trade_name: $(this).parents("li").find("div").eq(0).find("span").text(),
										trade_size: $(this).parents("li").find(".chicun").text(),
										trade_color: $(this).parents("li").find(".color").text(),
										trade_num: $(this).parents("li").find(".buy_num").text(),
										trade_price: 20,
										flag: "delete"
									},
									success: function(data) {
										console.log(data);
									}
								})
								//删除每一个
							$(this).parents("li").remove();

						}
					})

				})
				//<------------------每个店铺名的点击事件------------------->
			var total_shop = 0;
			var index = 0;
			var shop_value;
			var total_money = 0;
			$(".inp2").click(function() {
					$(this).parents(".MS_shop").find(".inp1").prop("checked", $(this).prop("checked"));
					if ($(this).prop("checked")) {
						shop_value = 0;
						$(this).parents(".MS_shop").find(".zongjia").each(function() {
							shop_value += parseInt($(this).text());
						})
						$(this).parents(".MS_shop").find(".shop_value").text(shop_value);

					} else {
						$(this).parents(".MS_shop").find(".shop_value").text("0");
					}
					// 点击店铺名的选框，更新商品总计
					total_money = 0;
					$(".shop_value").each(function() {
						total_money += parseInt($(this).text());
					})
					$(".zongzongjia").text(total_money);

				})
				//<------------------每个店铺商品的点击事件------------------->
			$(".inp1").click(function() {
					var zongjia = parseInt($(this).parents("li").find(".danjia").text()) * parseInt($(this).parents("li").find(".buy_num").text());
					if ($(this).prop("checked")) {
						$(this).parents("li").find(".zongjia").text(zongjia);
						// 更新某个店铺中的总价
						shop_value = parseInt($(this).parents(".MS_ul").find(".shop_value").text());
						$(this).parents(".MS_ul").find(".shop_value").text(shop_value + zongjia);
					} else {
						shop_value = parseInt($(this).parents(".MS_ul").find(".shop_value").text());
						$(this).parents(".MS_ul").find(".shop_value").text(shop_value - zongjia);
					}
					// 改变商品总计
					total_money = 0;
					$(".shop_value").each(function() {
						total_money += parseInt($(this).text());
					})
					$(".zongzongjia").text(total_money);
					total_shop = $(this).parents(".MS_ul").children("li").length;
					$(this).parents(".MS_ul").children().each(function() {
						if ($(this).find(".inp1").prop("checked")) {
							index++;
						}
					})
					if (total_shop == index) {
						$(this).parents(".MS_shop").find(".inp2").prop("checked", true);
					} else {
						$(this).parents(".MS_shop").find(".inp2").prop("checked", false);
					}
					index = 0;
				})
				//<------------------全选按钮的点击事件------------------->
			$("#select_all").prop("checked", false);
			$("#select_all").click(function() {
				//计算完毕之后清空
				total_money = 0;
				$(".inp1").prop("checked", !$(this).prop("checked"));
				$(".inp2").prop("checked", !$(this).prop("checked"));
				//<------------------点击全选计算每个店铺的总价---------------->
				shop_value = 0;
				$(".shop_value").each(function() {
					$(this).parents(".MS_ul").find(".zongjia").each(function() {
						shop_value += parseInt($(this).text());
					});
					$(this).text(shop_value);
					shop_value = 0;
				});
				//<---------------------更新总价----------------------->
				total_money = 0;
				if ($("#select_all").prop("checked")) {
					$("#select_all").prop("checked", false);
					$(".zongzongjia").text("0");
				} else {
					$("#select_all").prop("checked", true);
					$(".shop_value").each(function() {
						total_money += parseInt($(this).text());
						console.log(total_money);
					});
					$(".zongzongjia").text(total_money);
				}
			});
		//最后的选中提交界面
		console.log($(".MS_Total2").find("button").text());
	$(".MS_Total2").find("button").click(function(){
		if ($(".zongzongjia").html() == 0) {
			alert("请选中需要结算的商品!");
		} else {
			$(".inp1").each(function() {
				if ($(this).prop("checked")) {
					var c11=$(this).parents(".MS_wrap").find(".zongzongjia").text();
					console.log(c11);
					// 添加地址
					$.ajax({
						type: "get",
						url: "shoppings.php",
						async: true,
						data: {
							trade_img: $(this).parents("li").find("img").attr("src"),
							trade_name: $(this).parents("li").find("div").eq(0).find("span").text(),
							trade_size: $(this).parents("li").find(".chicun").text(),
							trade_color: $(this).parents("li").find(".color").text(),
							trade_num: $(this).parents("li").find(".buy_num").text(),
							trade_yige:$(this).parents("li").find(".zongjia").text(),
							trade_price: 20,
							trade_zongjia:c11,
							flag: "insert"
						},
						success: function(data) {
							console.log(data);
							if (data == "1") {
//								console.log(data);
							}
						}
					});
				}
			})

			window.location = "sure_order.html";
		}
	})
}
	})